@charset "Shift_JIS";

/*--------------------------------------------------------*/

body {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	margin : 0px;
	padding: 0px;
	border: 0px;
	background : #fff /*url(../image/wizard6head.jpg) repeat-x top*/;
	color: #444;
	font: normal normal 400 80% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #444;
	scrollbar-shadow-color: #444;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #444;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #fff;
}

h1 {font: normal normal 700 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
h2 {font: normal normal 700 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
h3 {font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
h4 {font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
h5 {font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
h6 {font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}

em {font: normal italic 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
strong {font: normal normal 700 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}

ul {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	list-style:none none outside;
}
li {line-height: 120%;}
ol {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

dl {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 120%
}
dt {margin: 0px 0px 0px 0px;}
dd {margin: 0px 0px 0px 10px;}

p {
	margin: 0px 10px 0px 10px;
	line-height: 120%
}

img {
	margin: 0px;
	padding: 0px;
	border: #bbb 0px solid;
}

a {	color: #434B41;	text-decoration: none;}
	a:link 	{	color: #434B41;	}
	a:visited {	color: #434B41;	}
	a:active {	color: #434B41;	}
	a:hover {	color: #434B41;	text-decoration: underline;	}

blockquote {
	position: relative;
	width: 85%;
    margin: 20px auto 20px auto;
	padding: 5px 10px 5px 10px;
	border: #666 1px solid; 
 	background: #fff;
	color: #458;
	line-height: 120%;
	text-align: left;
}



hr {
	height: 1px;
	border: #444 1px dotted;
	color: #444;
}
	hr.bbsres_hr {		margin: 10px 14px 10px 15px;	}
	hr.bbs_hr {		border: #444 1px solid; margin: 50px 9px 0px 10px;	}
	hr.full_hr {	margin: 10px 0px 10px 0px;	}
	hr.note_hr {	margin: 20px 0px 5px 0px;	}


pre {
	position: relative;
    margin: 5px auto 5px auto;
	padding: 5px 5px 5px 5px;
	border: #444 1px solid;
 	background: #fff;
	color: #458;
	font: normal normal 400 100% '‚l‚r ƒSƒVƒbƒN',sans-serif;
	line-height: 100%;
	text-align: left;
}


/*--header-------------------------------------------------------*/

#header {
	position: relative;
	top: 0px;
	left: 2%;
	width: 20%;
	height: 150px;
	z-index: 5;
	margin: 0px 000px 0px 000px;
	padding: 2px 0px 0px 0px;
	border: #444 0px solid;
	background : transparent url(wizard6.jpg) fixed no-repeat center middle;
	line-height: 160%;
	color: #444;
	text-align: left;
}
body>#header {
	background-image : url(wizard6.jpg);
	background-position : center;
}

#header form {	margin: 0px 0px 0px 0px;	padding: 0px;}
#header a {	color: #444;}
	#header a:link 	{		color: #444;	}
	#header a:visited {		color: #444;	}
	#header a:active {		color: #444;	}

/*-banner---------------------------------------------------------*/

center form {
	position: absolute;
	z-index: 1;
	top: 16px;
	right: 2%;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
	border: #444 1px solid;
	text-align: center;
}

/*--navigator-------------------------------------------------------*/

#navigator1 {
	position: relative;
	top: 0px;
	left: 2%;
	width: 20%;
	z-index: 1;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: #444 0px solid;
	background: #900;
	font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #eee;
	text-align: center;
}

#navigator1 form {	margin: 5px 0px 0px 0px; padding: 0px;}
#navigator1 a {	color: #eee;}
	#navigator1 a:link 	{		color: #eee;	}
	#navigator1 a:visited {		color: #eee;	}
	#navigator1 a:active 	{		color: #eee;	}

#navigator2 {
	position: absolute;
	/* top: 140px; */
	/* top: 10px; */
	top: 27px;
	left: 24%;
	width: 74%;
	z-index: 1;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 0px;
	border: #666 1px solid;
	border-left: #666 5px solid;
	background: #fff; /*transparent;*/
	font: normal normal 400 100%/100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
	text-align: right;
}

#navigator2 h1 {
	position:absolute;
	top: 0px;
	left: 10px;
	z-index: 3;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font: normal normal 700 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	background: transparent;
	color: #444;
}

#navigator2 a {	color: #444;}
	#navigator2 a:link 	{		color: #444;	}
	#navigator2 a:visited {		color: #444;	}
	#navigator2 a:active 	{		color: #444;	}

/*--contents-------------------------------------------------------*/

#contents {
	position: relative;
	top: 0px;
	left: 2%;
	width: 96%;
	z-index: 2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: #444 0px solid;
	background: transparent;
	font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
}

/*--menu---------------------------------------------------------*/

#menu {
	position: relative;
	top: 0px;
	left: 2%;
	width: 20%;
	z-index: 4;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background: transparent;
	font: normal normal 400 100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

#menu .block1 {
	margin: 0px 0px 10px 0px;
	padding: 2px 5px 5px 5px;
	border: #666 1px solid;
	background: transparent;
	font: normal normal 400 100%/110% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
}

#menu .header1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: #666 1px solid;
	border-bottom: #666 0px solid;
	background: #666;
	font: normal normal 400 100%/120% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #eee;
}

#menu .header2 {
	font: normal normal 700 100%/150% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #666;
}


#menu .counter {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	border: #666 1px solid;
	background: #666;
	font: normal normal 700 100%/100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #fff;
	text-align: right;
}

/*--main----------------------------------------------------------*/

#main {	
	position: absolute;
	/* top: 170px; */
	/* top: 40px; */
	top: 42px;
	left: 24%;
	width: 74%;
	max-width: 74%;
	z-index:3;
	margin: 0px 0px 0px 0px;
	padding: 15px 25px 5px 25px;
	border: #444 0px solid;
	background: transparent;
	text-align: center;
}
body>#main {
	 width: 68%;
}

#main h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	border-top: #444 0x solid;
	border-left: #666 5px solid;
	border-right: #666 0px solid;
	border-bottom: #666 1px solid;
	background: transparent;
	font: normal normal 700 100%/160% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
	text-align: left;
}

#main h3 {
	margin: 0px 15px 20px 15px;
	padding: 0px 0px 0px 0px;
	border-bottom: #666 1px solid;
	background: transparent;
	font: normal normal 700 100%/100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align: left;
}

#main h4 {
	margin: 0px 15px 10px 15px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	font: normal normal 700 100%/140% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align: left;
}

#main p { margin: 0px 15px 10px 16px; text-align: left;}
#main p.quotation { margin: 0px 0px 0px 0px; text-align: left;}

#main ol {
	margin: 0px 10px 10px 42px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#main ul {
	margin: 0px 10px 10px 33px;
	list-style-type: disc;
	text-align: left;
}
#main ul ul{	margin: 0px 0px 0px 20px;list-style-type: circle}
#main ul ul ul{	margin: 0px 0px 0px 20px; list-style-type: square}
#main li {	margin: 0px 0px 2px 0px;}
#main dl {
	margin: 0px 10px 10px 16px;
	text-align: left;
}
#main dl dt{ font-weight: 400;}
#main dl dd{ margin: 0px 0px 5px 35px;}

#main pre {	width: 95%;}

#main form {margin: 5px 10px 5px 10px; padding: 0px; text-align: left;}

#main a {	color: #33b;}
	#main a:link 	{		color: #33b;	}
	#main a:visited {		color: #33b;	}
	#main a:active 	{		color: #33b;	}
	#main a:link.retop 	{		color: #c8c4bB;	}
	#main a:visited.retop {		color: #c8c4bB;	}
	#main a:active.retop {		color: #c8c4bB;	}

#main div.retop2 {
	margin: 40px 0px 0px 0px;
	text-align: right;
}
#main div.retop3 {
	margin: 10px 15px 0px 15px;
	text-align: right;
}

#main div.res {
	margin: 5px 15px 10px 15px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#main div.aa {
	margin: 10px 15px 10px 15px;
	padding: 10px 0px 10px 0px;
	border: #444 0px dotted;
	font: normal normal 400 100%/100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	background: #fff;
	color: #ccc;
	text-align: center;
}
#main div.aacell {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: #444 0px solid;
	font: normal normal 400 100%/100% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	background: #fff;
	color: #ccc;
	text-align: center;
}
#main div.aaeven {
	margin: 10px 15px 10px 15px;
	padding: 10px 0px 10px 0px;
	border: #444 0px solid;
	font: normal normal 400 100%/100% '‚l‚r ƒSƒVƒbƒN',sans-serif;
	background: #fff;
	color: #ccc;
	text-align: center;
}
#main div.aaleft {
	margin: 10px 15px 10px 15px;
	padding: 10px 0px 10px 0px;
	border: #444 0px solid;
	font: normal normal 400 100%/100% '‚l‚r ƒSƒVƒbƒN',sans-serif;
	background: #fff;
	color: #ccc;
	text-align: left;
}


#main div.skilldetails {
	position: relative;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	border: #666 1px solid;
	border-top: #666 0px solid;
	background: #fff;
	font: normal normal 400 100%/120% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
	text-align: left;
}
body>#main div.skilldetails {
	border: #666 0px solid;
}
	
#main div.contents {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#main div.contents ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px; 
	color: #666;
}
#main div.contents ul ul{	margin: 0px 0px 0px 30px; }
#main div.contents ul ul ul{	margin: 0px 0px 0px 30px;}
#main div.contents li {	margin: 0px 0px 2px px;}

#main form.update {
	margin: 20px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#main form.bbs {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#main form.bbsres {
	margin: 10px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#main div.bbsres {
	margin: 0px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/*--note-------------------------------------------------------*/

#note {
	position: relative;
	padding: 5px 0px 0px 0px;
	color: #444;
	text-align: left;
}

/*--lastmodified-------------------------------------------------------*/

#lastmodified {
	position: relative;
	margin: 30px -25px 0px -25px;
	padding: 0px 0px 5px 0px;
	border-top: #444 0px solid;
	background: transparent;
	color: #444;
	font: normal normal 400 100%/140% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align: right;
}

/*--attach-------------------------------------------------------*/

#attach {
	position: relative;
	margin: 0px -25px 0px -25px;
	padding: 2px 10px 2px 10px;
	border-top: #444 1px solid;
	background: transparent;
	color: #444;
	font: normal normal 400 80%/140% '‚l‚r ƒSƒVƒbƒN',sans-serif;
	text-align: right;
}

/*--toolbar-------------------------------------------------------*/

#toolbar {
}


/*--related-------------------------------------------------------*/

#related {
}

/*--recent---------------------------------------------------------*/

#recent {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	border: #666 1px solid;
	background: transparent;
	font: normal normal 400 100%/110% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
}
#recent ul {
	margin: 0px 0px 5px 5px;
}

#recent li {
	font: normal normal 400 80% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

/*--footer--------------------------------------------------------*/

#footer {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1;
	margin: 15px -25px 0px -25px;
 	padding: 10px 0px 10px 0px;
	border-top: #444 2px solid;
	border-right: #444 0px solid;
	background: transparent;
   	color: #444;
	font-size: 80%;
	text-align: right;
	line-height: 120%
}

#footer a {	color: #444;}
	#footer a:link 	{		color: #444;	}
	#footer a:visited {		color: #444;	}
	#footer a:active {		color: #444;	}

/*-----------------------------------------------------------------*/

#amazon {
	position: relative;
	top: 20px;
}

#amazon_link {
	margin-top: 30px;
	top: 40px;
}

/*-----------------------------------------------------------------*/

div#google_search_box {
	position: absolute;
	top: 0px;
	left: 24%;
	width: 74%;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 0px;
	color: #444;
	text-align: right;
}

div#google_search_box_Wiki {
	float: left;
}

div#google_search_box form {
	padding:0px;
	margin:0px;
}

/*--#main table---------------------------------------------------------------*/

#main table {
	position: relative;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	border: #666 1px solid;
	table-layout: auto;
	caption-side: bottom;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	font: normal normal 400 100%/120% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align: center;
}

#main th {
	padding: 1px 3px 1px 3px;
	border: #666 1px solid;
	background: #888;
	color: #eee;
	font-weight: 400;
	text-align: center;
}

#main td {
	padding: 1px 3px 1px 3px;
	border: #999 1px solid;
	background: #fff;
	text-align: center;
}

/*---property-------------------------------------------------------*/

/*--form-----------------------------------------------------------*/

input {
	background: #fff;
	border: #666 1px solid;
	color: #444;
}

textarea {
	background: #fff;
	border: #666 1px solid;
	color: #444;
}

.radio {
	background: #666;
	border: #444 0px solid;
}

.button {
	background: #666;
	border: #eee 1px solid;
	color: #eee;
}

/*------------------------------------------------------------*/

div.ie5 
{
	position: relative;
	width: 100%;
}

/* paraedit.inc.php */
span.paraedit 
{
	font: normal normal 400 80% '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #444;
}

/*-dafault---------------------------------------------------------*/

/* diff.inc.php */
span.diff_added 
{
	color:blue;
	background:inherit;
}

span.diff_removed
{
	color:red;
	background:inherit;
}

/* new.inc.php */
span.comment_date
{
	font-size:x-small;
}
span.new1
{
	color:red;
	background:transparent;
	font-size:x-small;
}
span.new5
{
	color:green;
	background:transparent;
	font-size:xx-small;
}

span.noexists
{
	color:inherit;
	background:#FFFACC;
}

/* html.php/catbody() */
strong.word0
{
	background:#FFFF66;
	color:black;
}
strong.word1
{
	background:#A0FFFF;
	color:black;
}
strong.word2
{
	background:#99FF99;
	color:black;
}
strong.word3
{
	background:#FF9999;
	color:black;
}
strong.word4
{
	background:#FF66FF;
	color:black;
}
strong.word5
{
	background:#880000;
	color:white;
}
strong.word6
{
	background:#00AA00;
	color:white;
}
strong.word7
{
	background:#886800;
	color:white;
}
strong.word8
{
	background:#004699;
	color:white;
}
strong.word9
{
	background:#990099;
	color:white;
}

.analog {  
  display: none;  
}  
*html .analog {  
  display: block;  
  position: absolute;
  top: 10px;  
  right: 30px;  
  filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=30)
}  


/* for realedit.js */
#realview_outer {
    float:left;
    z-index:10;
    margin:1px;
    padding:0px 20px;
    height:200px;
    width:550px;
    overflow:scroll;
    display:none;
}

/* for ajaxpopup */
#ajaxpopup {
        position: absolute;
        z-index: 100;
        border: solid 1px #000;
        background-color: #ffc;
        font-size: 84%;
        margin: 0px;
        padding: 0.15em;
}
